export default {
  state: {
    posterType: '', // 海报类型：店铺、单品、多品、我的
    selectedGoodsData: [], // 选择的商品数据
    posterBgTemplate: null, // 选择的海报背景模板
  },

  mutations: {
    // 设置选中的商品数据
    SET_GOODS_DATA(state, val) {
      state.selectedGoodsData = val
    },

    // 设置海报类型
    SET_POSTER_TYPE(state, val) {
      state.posterType = val
    },

    // 设置选中的海报背景模板
    SET_POSTER_BG_TEMPLATE(state, val) {
      state.posterBgTemplate = val
    }
  },

  actions: {
    setGoodsData({ commit }, val) {
      commit('SET_GOODS_DATA', val)
    },

    setPosterType({ commit }, val) {
      commit('SET_POSTER_TYPE', val)
    },

    setPosterBgTemplate({ commit }, val) {
      commit('SET_POSTER_BG_TEMPLATE', val)
    }
  }
}